/*
描述
有一个整数序列（可能有重复的整数），现删除指定的某一个整数，输出删除指定数字之后的序列，序列中未被删除数字的前后位置没有发生改变。
输入描述：
第一行输入一个整数(0≤N≤50)。

第二行输入N个整数，输入用空格分隔的N个整数。

第三行输入想要进行删除的一个整数。

输出描述：
输出为一行，删除指定数字之后的序列。
示例1
输入：
6
1 2 3 4 5 9
4

输出：
1 2 3 5 9


*/
int main()
{
	int i,t,n;
	int a[50] = { 0 };
	scanf("%d", &i);
	n = i;
	for (int j = 0; j < i; j++)
	{
		scanf("%d", &a[j]);
	}
	scanf("%d", &t);
	for (int j = 0; j < i; j++)
	{
		if (a[j] != t)
		{
			printf("%d ",a[j]);
		}
	}
	
	return 0;
}